package com.ai.zhly.service;

import com.ai.dmc.index.common.exception.BusinessException;
import com.ai.frame.bean.InputObject;
import com.ai.frame.bean.OutputObject;

/**
* @Title: ISceneMonitorService.java
* @Description: 家装宽度展示层---接口
* @author xueyf3  
* @date 2016年5月23日 下午4:18:41
* Copyright：Copyright (c) 2016
* Company：北京亚信智慧数据科技有限公司
* @version V1.0
 */
public interface IAnalysisService {

    /**
     * 查询地市列表信息
     * @author : heyl
     * @param inputObject
     * @param outputObject
     * @throws BusinessException
     */
    public void queryCityList(InputObject inputObject, OutputObject outputObject) throws BusinessException;
    
    /**
     * 初始化景区类型列表
     * @author : heyl
     * @param inputObject
     * @param outputObject
     * @throws BusinessException
     */
    public void queryRegionTypleList(InputObject inputObject, OutputObject outputObject) throws BusinessException;
    /**
     * 初始化景区列表
     * @author : heyl
     * @param inputObject
     * @param outputObject
     * @throws BusinessException
     */
    public void queryRegionList(InputObject inputObject, OutputObject outputObject) throws BusinessException;
    /**
     * 查询省内/外游客来源数据
     * @author : heyl
     * @param inputObject
     * @param outputObject
     * @throws BusinessException
     */
    public void queryTouristSourceList(InputObject inputObject, OutputObject outputObject) throws BusinessException;
    
    /**
     * 查询驻留时长统计数据
     * @author : heyl
     * @param inputObject
     * @param outputObject
     * @throws BusinessException
     */
    public void queryStayLevelData(InputObject inputObject, OutputObject outputObject) throws BusinessException;
    
    /**
     * 查询驻留频次统计数据
     * @author : heyl
     * @param inputObject
     * @param outputObject
     * @throws BusinessException
     */
    public void queryStayCntsData(InputObject inputObject, OutputObject outputObject) throws BusinessException;
    
    /**
	 * 
	 * @Description : 查询无参景区类型列表信息
	 * 
	 * @return void
	 *
	 * @author :sunyuan
	 * @date : 2016-01-21 上午11:10:20
	 *
	 */
	public void querySmsRegionList(InputObject inputObject, OutputObject outputObject) throws BusinessException;
	/**
	 * 
	 * @Description : 查询主题数据
	 * 
	 * @return void
	 *
	 * @author :mapf
	 * @date : 2016-07-23 21:39:40
	 *
	 */
	public void queryThemeList(InputObject inputObject, OutputObject outputObject) throws BusinessException;
	
	

		/**
		 * 
		 * @Description : 查询景区旅游线路列表
		 * 
		 * @return void
		 *
		 * @author :mapf
		 * @date : 2016-07-19 上午11:13:20
		 *
		 */
		public void queryStayStyleData(InputObject inputObject, OutputObject outputObject) throws BusinessException;
		

		/**
		 * 
		 * @Description : 查询维度数据
		 * 
		 * @return void
		 *
		 * @author :mapf
		 * @date : 2016-07-23 下午23:06:20
		 *
		 */
		public void queryDimentionData(InputObject inputObject, OutputObject outputObject) throws BusinessException;
}
